package com.itheima.service;

import com.itheima.pojo.CheckItem;
import com.itheima.dto.PageResult;
import com.itheima.dto.QueryPageBean;
import com.itheima.pojo.CheckGroup;
import java.util.List;

public interface CheckGroupService {
    List<CheckGroup> checkGroupList();

    List<Integer> checkItemByCheckGroupId(Integer id);

    //条件查询检查组信息
    PageResult findPage(QueryPageBean queryPageBean);

    //新增检查组
    void add(CheckGroup checkGroup);

    //删除检查组
    void deleteById(Integer id);

    //用于删除前的查询套餐
    Integer selectById (Integer id);


    /**
     * 根据id查询检查组
     * @param id
     * @return
     */
    CheckGroup selectCheck(Integer id);

    //编辑检查组
    void update(CheckGroup checkGroup, List<Integer> checkitemIds);
}
